package com.lefevre.cms.service.feedback;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lefevre.cms.bean.feedback.Feedback;

/**
 * 在线留言
 *
 * @author Lefevre
 */
public interface FeedbackService extends IService<Feedback> {
    /**
     * 根据Id查询留言
     *
     * @param feedbackId 留言Id
     * @return
     */
    Feedback findById(Long feedbackId);

    /**
     * 保存留言
     *
     * @param feedback
     */
    void saveFeedback(Feedback feedback);


    /**
     * 修改留言
     *
     * @param feedback
     * @return
     */
    Integer updateFeedback(Feedback feedback);

    /**
     * 删除留言
     *
     * @param feedbackId 留言Id
     */
    Integer deleteFeedback(Long feedbackId);

    /**
     * 查询留言数量
     *
     * @return
     */
    Long feedbackCount();
}
